body
{
	margin:0;
	padding:0;
	background:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
}

a { color: #24c; }

#container
{
	width:97%;
	margin:0 auto;
	min-width:760px;
}

#content
{
	margin:20px 0;
	width:650px;
	background:white;
	padding:25px;
	border:5px solid #bbb;
	border-width:0 5px 5px 0;
	float:left;
	min-width:425px;
	min-height:165px;
}

#right
{
	margin-top: 1em;
	float: left;
    width: 26%;
	font-family:'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-left: 1%;
}

#right p
{
	font-size:0.75em;
}

#right ul {
    margin-left:10px;
	padding-left:0;
	font-size:0.85em;
	list-style-type:none;
}

#right ul a:hover {
    background: #0033cc;
    color: white;
    text-decoration: none;
}

#right p a.hidden       { color:black; text-decoration:none; border-bottom:1px solid #999; }
#right p a.hidden:hover { color:blue; text-decoration:none; border-bottom:1px solid blue; }

#right p.help
{
	font-weight:normal;
	font-size:0.75em;
}

#search_form {
    color: black;
    padding-bottom: 10px;
}

#search_form .entrada {
    display: block;
}

#footer
{
	margin:0 auto;
	margin-bottom:1em;
	font-family:'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#333;
	
	margin-left:3%;
	width:68%;
	min-width:560px;
	padding:0px 15px;
	margin-bottom:3.5em;
}


#content form {margin-bottom:0;}

#content p.subtle { 
	margin:0 0 0.5em; 
	float:right;
	}
	
#content .subtle a
{
	color:#999;
	font-size:0.7em;
}

#header
{
	background:#111;
	padding: 21px 4%;
	border-bottom:2px solid #999;
}


.pages
{
	font-size:0.85em;
	margin-top:1.2em;
}

.pages_right
{
	font-size:0.85em;
  position: relative;
  display:inline;
  top: 0px;
  right: -340px;
  text-align: right;
}

span.pipe
{
	color:#999;
	margin:0 0.15em;
}

div.news
{
	background:#cfc;
	text-align:center;
	margin:0 auto;
	width:40em;
	margin-top:1em;
	padding:7px 15px;
	font-size:0.7em;
	font-weight:bold;
}
div.news p { margin:0; }

p.notice,
p.sections
{
	background:#df9;
	padding:7px 15px;
	border:1px solid #bd7;
	margin-top:0;
	font-size:0.8em;
}

p.sections a.action { color:#c00; }

.hasfile {
	color:#090;
	font-weight:bold;
	margin-left:10em;
}

h1,h2,h3,h4,h5,h6 {
font-family:'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;	
}

h1 {	
	font-size:1.3em; 
}

p.subtitle {
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#888;
	font-weight:bold;
	margin-top:-0.8em;
}

h1 span { font-size:0.7em; color:#999; font-weight:normal; }

h2 {
	font-size:1.0em; }

h2 span {
	color:#999;
	font-size:0.7em;
	margin-left:1em;
}

h3 {
	color:#393;
	font-size:0.8em;
	background:#e0e7e0;
	padding:3px 10px;
}

h6 { margin-bottom:0; }

pre.explain {
	background:#e7e7e7;
	padding:7px 15px;
	border:1px solid #ccc;
	margin:0 2em;
}

hr {
	height:0;
	border:0;
	border-bottom:1px solid #ccc;
	margin:1em 0;
}

.field {
	font-weight:bold;
}

.edit_link {
  font-size: 70%;  
}

.action_link {
  font-size: 70%;  
}

/* footer */

#footer p {margin:0}
#footer p.credit {
	float:right;
	text-align:right;
}

#footer p.credit a.subtle {
	color:#333;
}

#footer p.legal {
	float:left;
	margin-right:1.5em;
}

#footer p.disclaim {
	float:left;
	color:#080;
}

ul.quotes,
ul.flat {
	margin-left:0;
	padding-left:0;
	font-size:0.75em;
	list-style-type:none;
}

ul.talking li span {
	color:#666;
	font-size:0.8em;
}

ul.flat li {
	background:url(/images/small_circle.gif) no-repeat 5px 6px;
	padding-left:15px;
}

ul.ways li span {
	color:#666;
	font-size:0.9em;
}

ul.quotes {
	font-size:0.8em;
}
ul.quotes li {margin-bottom:1em; }
ul.quotes span {
	color:#666;
	font-size:0.9em;
}

ul.why {
	font-family:'Lucida Grande', Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.25em;
	margin-top:2em;
}

ul.why li p {
	margin-top:0.5em;
	color:#666;
	font-size:0.9em;
}

ul.why li p strong { color:#c00; }

a.utility {
	font-weight:normal;
	color:#c00;
	font-size:0.8em;
}
a.remove { color:#c00; }
a.utility:hover {
	color:#c00;
	text-decoration:underline;
}
a.subtle { color:#369; }
a.subtle:hover { color:blue; }

div.asset {
	background:#e7e7e7;
	padding:7px 15px;
	border-bottom:1px solid #ccc;
	font-family:'Lucida Grande',Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	margin-bottom:1em;
	text-align:center;
}

input.submit {
	margin-right:1em;
	float:right;
}

/* layout of paste */

.pastebox {
	width:100%;
}

p.private,
#content .legend {
	margin-top:0;
	color:#999;
	font-size:0.8em;
}
#content .legend span strong { color: black; }
#content .legend span {
	margin-right:5em;
}

p.private img { vertical-align:bottom;}
p.private {
  color:#c00;
  font-weight:bold;
}
p.psmall { 
  font-size:0.7em; 
  font-weight:normal; 
}

div.upload {
	margin-top:-0.5em;
	padding:7px 0;
	float:left;
	margin-left:0.5em;
}

div.upload p label { font-size:0.7em; font-weight:bold;}

div.upload p {margin:0}

div.upload input { margin-left:0.75em;}

div.upload a {
	color:#666;
	font-size:0.8em;
}

.pastePreview pre { font-size:0.9em; }

.pastePreview p {
	color:#777;
	font-size:0.7em;
	margin:0 0 0.5em;
}

.pastePreview .when {	float:right; }
.pastePreview .when strong {	color:black; }

p {
	font-family:'Lucida Grande', 'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#news {
	background:#248;
	background:#475f30;
	border:2px solid #778f60;
	border-width:2px 0;
	padding:5px 4%;
	color:#ffc;
	font-size:0.70em;
	text-align:center;

	position:fixed;
	bottom:0;
	width:100%;
	padding:6px 0 7px;
	z-index:50;
}

#news a.subtle { 	color:#ffc; font-weight:normal;}

#news a {color:gold; font-weight:bold}

#news p {margin:0;}

#header img {
	vertical-align:bottom;
	margin-right: 0.25em;
}

#header h1 {
	font-weight:normal;
	margin:0;
	color:#cf4;
	border:0;
}

#header h1 .count {
	color:#ddd;
	font-size:0.6em;
	font-weight:normal;
	padding-left:1em;
}

#header ul#nav {
    position: absolute;
    right:30px;
	float:right;
	list-style-type:none;
	margin:0;
	margin-top:-3em;
}

#header ul#nav li {
	color:gold;
	font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	float:left;
	margin-left:1em;
}

#header ul#nav li a {
	display:block;
	float:left;
	color:#9c6;
}

#header ul#nav li.active a {
	font-weight:bold;
	color:#ca8;
}

#header ul#nav li.hot a {
	color:orange;
}

#header ul#nav li.logout a {
	color:#666;
}

#header ul#links {
    position: absolute;
    left:-10px;
	float:left;
	list-style-type:none;
	margin:0;
	margin-top:-3em;
}

#header ul#links li {
	color:gold;
	font-family:'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	float:left;
	margin-left:1em;
}

#header ul#links li a {
	display:block;
	float:left;
	color:#9c6;
}

.line_numbers,
.lineNumbers {
	color:#999;
	padding-right:0.5em;
	text-align:right;
}

.line_numbers strong { color:#555; }

td.code,
.thePaste {
	padding-left:0.75em;
}

/* random */

.smallutils {
	margin-top:-0.5em;
	margin-bottom:0em;
	text-align:right;
}
.smallutils a {
	color:#666;
	font-size:0.7em;
}
.smallutils a:hover {color:#369;}

/* tables */

table {
	border-collapse:collapse;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}

table tr th {
	background:#ddd;
	background:#333;
	color:white;
	font-size:0.70em;
	padding:3px 10px;
	border:1px solid #222;
}

table tr th a {
  color: white;
	text-decoration:none;
}

table tr td {
	padding:7px;
	border:1px solid #ddd;
}

table.forums {
	width:100%; 
	font-size:0.8em;
}

table.forums tr th { font-size:0.8em; }

table.forums tr td .title {
	font-size:1.4em; 
	}

table.forums tr td .desc {
  margin-top:0.5em;	
}

table.forums tr td {
	padding:7px 15px;
}

table.forums a.tiny {
	font-size:0.8em;
	color:#666;
}

table.forums .posts {
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	color:#666;
	font-size:0.8em;
}

table tr th.la { text-align:left; }

table tr td.ca { text-align:center; }

table tr td.ra { text-align:right; }

table tr td.inv { background:#eee; }

table tr td.vat { vertical-align:top; }

table tr td.narrow { padding:2px 5px;}

table tr td.lp {
	font-size:0.85em;
	color:#333;
}

/* misc */
span.arrow {
	font-weight:normal;
	font-size:0.9em;
	color:#999;
}

div.stats {
	margin-top:2em;
	background:#ded;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	padding:15px 15px;
	border:2px solid #393;
	border-width:1px 0;
}

div.stats .posts { float:right; text-align:right; }

/* breadcrumbs */

.crumbs {
	font-size:0.75em;
	font-family: 'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
}

/* posts */

table.posts {
	border-bottom:2px solid #eee;
}

table.posts tr td {
	border:0;
}
table.posts tr.spacer td {
	font-size:1px;
}

.post .author img {
	float:left; 
	margin-right:0.5em;
}

.post .author {
	border-top:2px solid #eee;
	padding:5px 10px;
	background:#eee;
	font-weight:bold;
	color:#333;
	font-size:0.9em;
	min-height:32px;
	width:10em;
	vertical-align:top;
}

.post .author .posts {
	display:block;
	font-size:0.75em;
	color:black;
	color:#666;
}

.post .author a {
	color:#333;
	text-decoration:none;
}

.post .author a.admin {
	color:#080;
}

.post .author a:hover {
	color:#369;
	text-decoration:underline;
}

.post .date {
	font-size:0.75em;
	color:#666;
	font-weight:normal;
	margin-bottom:0.5em;
}

.posts .post .body {
	border-top:2px solid #eee;
	font-size:0.9em;
	padding:10px 20px;
}

.posts .post .body blockquote {
	border:1px solid #cda;
	border-left:3px solid #9a7;
	border-right:0;
	background:#efc;
	padding:5px 10px;
	margin-left:0;
}

.posts .post .body pre {
	font-size:0.9em;
	background:#eee;
	padding:5px 10px;
	border:1px solid #ccc;
	border-left:3px solid #ddd;
	border-right:0;
}

.posts .post .body blockquote p {
	margin:0.5em 0;	
}

p.online {margin-bottom:0;}

img.icon {
	background:#696;
	background-image: url(/images/clearbits/bg_rounded.gif);
	background-repeat: no-repeat;
}

.post .author .icon {
	float:right;
}

/* reply */

#reply {
	background:black;
	border:2px solid #333;
	border-width:2px 0;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	padding:6px 0 7px;
	z-index:50;
	padding-left:5em;
	opacity:0.8;
}

#reply textarea {
	width: 100%;
	background-color: green;
}

#reply p { margin:0.5em 0;}

#reply textarea {
	background:white;
	opacity:1;
}

#reply table td { border:0;}

/* Sort */
.not_sort {color:gray;}

span.sort_none a , span.sort_up a , span.sort_down a {
  background-repeat: no-repeat;
  background-position: right;
  padding: 3px 20px 3px 0px;
  margin: .4em 0;
}

span.sort_none a {color: white;}

span.sort_up a {
  color: yellow;
  background-image:  url(/images/arrow_down.gif);
}

span.sort_down a {
  color:yellow;
  background-image:  url(/images/arrow_up.gif);
}

.marcar {
  color:red;
}


/* Formulario */

fieldset {
	display: block;
	margin:  0 0 10px 0;
	padding: 0 5px 5px 5px;
}

fieldset.radio {
	margin: 1em 0 1em 0;
}

fieldset.radio input {
	clear: both;
	float: left;
	width: auto;
}

fieldset.radio label {
	font-weight: normal;
}

label {
	display: block;
	margin-bottom: 0.2em;
	font-size: 60%;
}

label.first {
	padding-top: 0.2em;
}

input.aceptar {
  display:inline;
  width: 5em;
  font-weight: bold;
}

a.cancelar {
  display:inline;
  font-weight: normal;
}

a.borrar {
  position: relative;
  display:inline;
  font-weight: normal;
  top: 0px;
  right: -375px;
}

div.titulo_centrado {
  text-align: center;
}

.titulo_centrado h3 {
  text-align: center;
  background-color:white;
  color: black;
  font: bold 16px verdana;
  border-bottom: 1px solid black;
  margin-top: -20px;
}

.titulo_centrado div {
  text-align: center;
  display:block;
  font: normal 11px verdana;
  margin-top: -12px;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

.titulo_centrado a {
  color:red;
}

label {
	font-family:'Lucida Grande', Tahoma, Arial, Helvetica, sans-serif;
	color:#222;
	font-size:0.6em;
	font-weight:bold;
	margin-top: 3px;
/*	color:red; */
}
label span {
/*  color: blue; */
}
div.formulario {
  background-color: #eee;
  border: 1px solid #ddd;
}

div.formulario form {
  margin: 20px;
  padding-bottom: 10px;
}

div.formulario .entrada {
  display: block;
  font-size: 12px;
}

div.formulario .highlight {
  display: block;
  font-size: 18px;
	width:       600px;
	font-weight: bold;
}

div.formulario input.entrada, div.formulario select.entrada  {
/*  color: green; */
  margin-top:  0.1em;
	width:       600px;
	height:      16px;
}

div.formulario select.entrada {
	height:      20px;
	width:       603px;
}

div.formulario textarea.entrada {
  margin-top:  0.1em;
  font-size:   1.6em;
	width:       600px;
	height:      100px;
}

div.formulario span.date_entrada {
  margin-top:  0.1em;
  font-size:   1.6em;
	width:       600px;
	height:      20px;
}

div.formulario input.checkbox {
  width: 100px;
}

div.formulario input.aceptar {
  width: 100px;
  height: 28px;
  font-size: 0.8em;
	font-weight:normal;
}

div.formulario a.cancelar {
  width: 100px;
  height: 28px;
  font-size: 0.8em;
	font-weight:normal;
}

div.formulario label span {
  display: block;
  font: normal 12px verdana;
}

/* Ancho de los controles cuando están dentro de un grupo de tabs */
#pane_control div.formulario input.entrada,
#pane_control div.formulario input.highlight,
#pane_control div.formulario textarea.entrada,
#pane_control div.formulario span.date_entrada {
  width: 564px;
}

#pane_control div.formulario select.entrada {
  width: 567px;
}

/* Filters
   ======================== */

.filters {
  display: block;
  list-style: none;
  text-align: left;
  padding: 0;
  margin-top: 0;
  margin-left: 0px;
}

.filters li {
  padding: 0;
  margin: 0 3px 3px 0;
  width: 100%;
}

.filters li.current {
  background: #f0f0f0;
}

.filters li.filters_title {
    font-weight: bold;
    border-bottom: 1px solid black;
    margin-bottom: 10px;
}

.filters li.filters_title span {
    color: #333;
    font-size: 90%;
}

.filters li.current a,
.filters li.current a:hover {
  color: #009900;
  background: none;
  text-decoration: none;
  font-weight: bold;
}

.filters li a:hover {
    background: #0033cc;
    color: white;
    text-decoration: none;
}

.filters li a {
  display: block;
  padding: 4px 5px;
  font: normal 12px verdana;
}

/* Menues de la planificacion de pedidos
   =========================== */

div.formulario form ul {
  margin-left: 0px;
}

ul.pedidos_selectores li {
  display: inline;
  list-style-type: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 0 3px 3px 0;
  width: 300px;
  background: #ddd;
}

ul.pedidos_selectores li.current {
  background: #06c;
}

ul.pedidos_selectores li.current a,
ul.pedidos_selectores li.current a:hover {
  color: #fff;
  background: none;
  text-decoration: none;
}

ul.pedidos_selectores li a {
  padding: 4px 5px;
  font: normal 11px verdana;
}


#pedido_error { /* Similar a flash_error pero sin el cursor:pointer */
  margin: 10px 0;
  padding: 20px 10px 20px;
  border: 1px solid #ccc;
  clear: both;
  text-align: center;
  margin-bottom: 30px;
  background: #FFB0B0;
  border-color: red;
  display: block;
}

#pedido_msg { /* Similar a flash_error pero sin el cursor:pointer */
  margin: 10px 0;
  padding: 20px 10px 20px;
  border: 1px solid #ccc;
  clear: both;
  text-align: center;
  margin-bottom: 5px;
  background: #90DC90;
  border-color: green;
  display: block;
}

/* Errors --------------- */

#errorExplanation {
  background: #fcc;
  margin-bottom: 10px;
  margin-top: 5px;
}

#errorExplanation h2 {
  padding: 0px 5px 3px 5px;
  color: #000;
  background: #f66;
}

#errorExplanation ul {
  margin-top: 3px;
  padding-bottom: 10px;
  padding-left: 30px;
  margin-left: 0;
}

#errorExplanation p {
  font-size: 12px;
  padding: 2px 10px;
}

#errorExplanation ul li {
  font-size: 11px;
}

.fieldWithErrors input {
  border: solid 2px #f00;
}

div.formulario .fieldWithErrors input.entrada, div.formulario .entrada, div.formulario select.entrada  {
  font-size: 15px;
}
  
div.formulario .fieldWithErrors input.highlight, div.formulario .highlight {
  font-size: 19px;
}

div.formulario label      { color: #333; 	font-weight:normal;}
div.formulario label span { color: #000;	font-weight:bold;}

table.forums strong.highlight {
  font-weight:normal;
  background-color: yellow;
}

div.auto_complete ul strong.highlight { 
  display:inline;
  font-weight:bold;
  margin:0;
  padding:0;
}

.new_link_spinner {
  left: 20px;
}

.expandir {
  margin-top: 10px;
  margin-bottom: 10px;
  border-left: thick #0000FF;
}

.expandir a {
  font: normal 11px verdana;
  color:red;
}

.color_1 {
  background-color: red;
}
.color_2 {
  background-color: orange;
}
.color_3 {
  background-color: yellow;
}
.color_4 {
  background-color: green;
}
.color_5 {
  background-color: blue;
}
.color_6 {
  background-color: purple;
}

/* Tab Nuevos */
.tab-selector {
  width: 100%;
  border-bottom: 1px solid #D6E2FF;
  padding-left: 20px;
}

.tab-unselected {
  display: inline;
  padding: 0 7px 0 7px;
  background: #f0f0f0;
  border: 1px solid #D6E2FF;
  border-bottom: 0;
  color: #c0c0c0;
}

.tab-selected {
  display: inline;
  padding: 0 7px 1px 7px;
  background: #ffffff;
  border: 1px solid #D6E2FF;
  border-bottom: 0;
  color: #A5CEFC;
}

.tab-unselected a {
  padding: 3px;
  color: #c0c0c0;
}

.tab-selected a {
  padding: 3px;
}

.panes {
  width: 100%;
  padding-left: 10px;
}

.pane-selected {
  list-style-type: none;
  display: block;
}

.pane-unselected {
  list-style-type: none;
  display: none;
}

.loading {
  position: fixed;
  top: 10px;
  left: 10%;
  right: 10%;
  width: 80%;
  text-align: center;

  border: 1px solid #eef7d4;
  background-color: #ffffe2;
  padding: 5px 15px;

  /*filter:alpha(opacity=70);*/
  -moz-opacity:0.7;
  opacity: 0.7;
}

#loading span {
  font-size: 80%;
  font-family: arial, "lucida console", sans-serif;
  color: #333;
}

#loading_error {
  font-size: 80%;
  font-family: arial, "lucida console", sans-serif;
  color: red;
}

#flash_error, #flash_success {
  position: fixed;
  top: 10px;
  left: 10%;
  right: 10%;
  width: 80%;
  text-align: center;
  
  padding: 5px 15px;

/*  filter:alpha(opacity=90);*/
  -moz-opacity:0.9;
  opacity: 0.9;
}

#flash_error {
  background: #FFB0B0;
  border: 1px solid red;
}

#flash_success {
  background: #90DC90;
  border: 1px solid green;
}

#flash_error span, #flash_success span {
  font-size: 90%;
  font-family: verdana;
  color: #333;
}

.entradas, .entradas_2 label, .entradas_3 label, .entradas_4 label, .entradas_5 label, .entradas_6 label {
	float: left;
}

div.formulario div.entradas, 
div.formulario div.entradas_2, 
div.formulario div.entradas_3, 
div.formulario div.entradas_4, 
div.formulario div.entradas_5, 
div.formulario div.entradas_6 {
    width: 750px;
}

div.formulario div.entradas label.check_box, 
div.formulario div.entradas_2 label.check_box, 
div.formulario div.entradas_3 label.check_box, 
div.formulario div.entradas_4 label.check_box,
div.formulario div.entradas_5 label.check_box,
div.formulario div.entradas_6 label.check_box {
    margin-top: -10px;
}

div.formulario div.entradas label input.check_box, 
div.formulario div.entradas_2 label input.check_box, 
div.formulario div.entradas_3 label input.check_box, 
div.formulario div.entradas_4 label input.check_box,
div.formulario div.entradas_5 label input.check_box,
div.formulario div.entradas_6 label input.check_box {
    margin-top: 22px;
    margin-left: 0px;
}

/* generar_css(ancho= 600, separacion = 12) */

/* 2 por fila */
div.formulario div.entradas_2 label {
    width: 306px;
}

div.formulario div.entradas_2 label.entrada {
    width: 306px;
}

div.formulario div.entradas_2 label input.entrada,
div.formulario div.entradas_2 label textarea.entrada,
div.formulario div.entradas_2 label span.date_entrada {
    width: 294px;
}

div.formulario div.entradas_2 label select.entrada {
    width: 297px;
}

/* 3 por fila */
div.formulario div.entradas_3 label {
    width: 204px;
}

div.formulario div.entradas_3 label.entrada {
    width: 204px;
}

div.formulario div.entradas_3 label input.entrada,
div.formulario div.entradas_3 label textarea.entrada,
div.formulario div.entradas_3 label span.date_entrada {
    width: 192px;
}

div.formulario div.entradas_3 label select.entrada {
    width: 195px;
}

/* entradas_2_de_3 por fila */
div.formulario div.entradas_3 label.entradas_2_de_3 {
    width: 408px;
}

div.formulario div.entradas_3 label input.entradas_2_de_3,
div.formulario div.entradas_3 label textarea.entradas_2_de_3,
div.formulario div.entradas_3 label span.date_entradas_2_de_3 {
    width: 396px;
}

div.formulario div.entradas_3 label select.entradas_2_de_3 {
    width: 399px;
}


/* 4 por fila */
div.formulario div.entradas_4 label {
    width: 153px;
}

div.formulario div.entradas_4 label.entrada {
    width: 153px;
}

div.formulario div.entradas_4 label input.entrada,
div.formulario div.entradas_4 label textarea.entrada,
div.formulario div.entradas_4 label span.date_entrada {
    width: 141px;
}

div.formulario div.entradas_4 label select.entrada {
    width: 144px;
}

/* entradas_2_de_4 por fila */
div.formulario div.entradas_4 label.entradas_2_de_4 {
    width: 306px;
}

div.formulario div.entradas_4 label input.entradas_2_de_4,
div.formulario div.entradas_4 label textarea.entradas_2_de_4,
div.formulario div.entradas_4 label span.date_entradas_2_de_4 {
    width: 294px;
}

div.formulario div.entradas_4 label select.entradas_2_de_4 {
    width: 297px;
}


/* entradas_3_de_4 por fila */
div.formulario div.entradas_4 label.entradas_3_de_4 {
    width: 459px;
}

div.formulario div.entradas_4 label input.entradas_3_de_4,
div.formulario div.entradas_4 label textarea.entradas_3_de_4,
div.formulario div.entradas_4 label span.date_entradas_3_de_4 {
    width: 447px;
}

div.formulario div.entradas_4 label select.entradas_3_de_4 {
    width: 450px;
}


/* 5 por fila */
div.formulario div.entradas_5 label {
    width: 122px;
}

div.formulario div.entradas_5 label.entrada {
    width: 122px;
}

div.formulario div.entradas_5 label input.entrada,
div.formulario div.entradas_5 label textarea.entrada,
div.formulario div.entradas_5 label span.date_entrada {
    width: 110px;
}

div.formulario div.entradas_5 label select.entrada {
    width: 113px;
}

/* entradas_2_de_5 por fila */
div.formulario div.entradas_5 label.entradas_2_de_5 {
    width: 244px;
}

div.formulario div.entradas_5 label input.entradas_2_de_5,
div.formulario div.entradas_5 label textarea.entradas_2_de_5,
div.formulario div.entradas_5 label span.date_entradas_2_de_5 {
    width: 232px;
}

div.formulario div.entradas_5 label select.entradas_2_de_5 {
    width: 235px;
}


/* entradas_3_de_5 por fila */
div.formulario div.entradas_5 label.entradas_3_de_5 {
    width: 366px;
}

div.formulario div.entradas_5 label input.entradas_3_de_5,
div.formulario div.entradas_5 label textarea.entradas_3_de_5,
div.formulario div.entradas_5 label span.date_entradas_3_de_5 {
    width: 354px;
}

div.formulario div.entradas_5 label select.entradas_3_de_5 {
    width: 357px;
}


/* entradas_4_de_5 por fila */
div.formulario div.entradas_5 label.entradas_4_de_5 {
    width: 488px;
}

div.formulario div.entradas_5 label input.entradas_4_de_5,
div.formulario div.entradas_5 label textarea.entradas_4_de_5,
div.formulario div.entradas_5 label span.date_entradas_4_de_5 {
    width: 476px;
}

div.formulario div.entradas_5 label select.entradas_4_de_5 {
    width: 479px;
}


/* 6 por fila */
div.formulario div.entradas_6 label {
    width: 102px;
}

div.formulario div.entradas_6 label.entrada {
    width: 102px;
}

div.formulario div.entradas_6 label input.entrada,
div.formulario div.entradas_6 label textarea.entrada,
div.formulario div.entradas_6 label span.date_entrada {
    width: 90px;
}

div.formulario div.entradas_6 label select.entrada {
    width: 93px;
}

/* entradas_2_de_6 por fila */
div.formulario div.entradas_6 label.entradas_2_de_6 {
    width: 204px;
}

div.formulario div.entradas_6 label input.entradas_2_de_6,
div.formulario div.entradas_6 label textarea.entradas_2_de_6,
div.formulario div.entradas_6 label span.date_entradas_2_de_6 {
    width: 192px;
}

div.formulario div.entradas_6 label select.entradas_2_de_6 {
    width: 195px;
}


/* entradas_3_de_6 por fila */
div.formulario div.entradas_6 label.entradas_3_de_6 {
    width: 306px;
}

div.formulario div.entradas_6 label input.entradas_3_de_6,
div.formulario div.entradas_6 label textarea.entradas_3_de_6,
div.formulario div.entradas_6 label span.date_entradas_3_de_6 {
    width: 294px;
}

div.formulario div.entradas_6 label select.entradas_3_de_6 {
    width: 297px;
}


/* entradas_4_de_6 por fila */
div.formulario div.entradas_6 label.entradas_4_de_6 {
    width: 408px;
}

div.formulario div.entradas_6 label input.entradas_4_de_6,
div.formulario div.entradas_6 label textarea.entradas_4_de_6,
div.formulario div.entradas_6 label span.date_entradas_4_de_6 {
    width: 396px;
}

div.formulario div.entradas_6 label select.entradas_4_de_6 {
    width: 399px;
}


/* entradas_5_de_6 por fila */
div.formulario div.entradas_6 label.entradas_5_de_6 {
    width: 510px;
}

div.formulario div.entradas_6 label input.entradas_5_de_6,
div.formulario div.entradas_6 label textarea.entradas_5_de_6,
div.formulario div.entradas_6 label span.date_entradas_5_de_6 {
    width: 498px;
}

div.formulario div.entradas_6 label select.entradas_5_de_6 {
    width: 501px;
}


/* 2 por fila */
#pane_control div.formulario div.entradas_2 label {
    width: 288px;
}

#pane_control div.formulario div.entradas_2 label.entrada {
    width: 288px;
}

#pane_control div.formulario div.entradas_2 label input.entrada,
#pane_control div.formulario div.entradas_2 label textarea.entrada,
#pane_control div.formulario div.entradas_2 label span.date_entrada {
    width: 276px;
}

#pane_control div.formulario div.entradas_2 label select.entrada {
    width: 279px;
}

/* 3 por fila */
#pane_control div.formulario div.entradas_3 label {
    width: 192px;
}

#pane_control div.formulario div.entradas_3 label.entrada {
    width: 192px;
}

#pane_control div.formulario div.entradas_3 label input.entrada,
#pane_control div.formulario div.entradas_3 label textarea.entrada,
#pane_control div.formulario div.entradas_3 label span.date_entrada {
    width: 180px;
}

#pane_control div.formulario div.entradas_3 label select.entrada {
    width: 183px;
}

/* entradas_2_de_3 por fila */
#pane_control div.formulario div.entradas_3 label.entradas_2_de_3 {
    width: 384px;
}

#pane_control div.formulario div.entradas_3 label input.entradas_2_de_3,
#pane_control div.formulario div.entradas_3 label textarea.entradas_2_de_3,
#pane_control div.formulario div.entradas_3 label span.date_entradas_2_de_3 {
    width: 372px;
}

#pane_control div.formulario div.entradas_3 label select.entradas_2_de_3 {
    width: 375px;
}


/* 4 por fila */
#pane_control div.formulario div.entradas_4 label {
    width: 144px;
}

#pane_control div.formulario div.entradas_4 label.entrada {
    width: 144px;
}

#pane_control div.formulario div.entradas_4 label input.entrada,
#pane_control div.formulario div.entradas_4 label textarea.entrada,
#pane_control div.formulario div.entradas_4 label span.date_entrada {
    width: 132px;
}

#pane_control div.formulario div.entradas_4 label select.entrada {
    width: 135px;
}

/* entradas_2_de_4 por fila */
#pane_control div.formulario div.entradas_4 label.entradas_2_de_4 {
    width: 288px;
}

#pane_control div.formulario div.entradas_4 label input.entradas_2_de_4,
#pane_control div.formulario div.entradas_4 label textarea.entradas_2_de_4,
#pane_control div.formulario div.entradas_4 label span.date_entradas_2_de_4 {
    width: 276px;
}

#pane_control div.formulario div.entradas_4 label select.entradas_2_de_4 {
    width: 279px;
}


/* entradas_3_de_4 por fila */
#pane_control div.formulario div.entradas_4 label.entradas_3_de_4 {
    width: 432px;
}

#pane_control div.formulario div.entradas_4 label input.entradas_3_de_4,
#pane_control div.formulario div.entradas_4 label textarea.entradas_3_de_4,
#pane_control div.formulario div.entradas_4 label span.date_entradas_3_de_4 {
    width: 420px;
}

#pane_control div.formulario div.entradas_4 label select.entradas_3_de_4 {
    width: 423px;
}


/* 5 por fila */
#pane_control div.formulario div.entradas_5 label {
    width: 115px;
}

#pane_control div.formulario div.entradas_5 label.entrada {
    width: 115px;
}

#pane_control div.formulario div.entradas_5 label input.entrada,
#pane_control div.formulario div.entradas_5 label textarea.entrada,
#pane_control div.formulario div.entradas_5 label span.date_entrada {
    width: 103px;
}

#pane_control div.formulario div.entradas_5 label select.entrada {
    width: 106px;
}

/* entradas_2_de_5 por fila */
#pane_control div.formulario div.entradas_5 label.entradas_2_de_5 {
    width: 230px;
}

#pane_control div.formulario div.entradas_5 label input.entradas_2_de_5,
#pane_control div.formulario div.entradas_5 label textarea.entradas_2_de_5,
#pane_control div.formulario div.entradas_5 label span.date_entradas_2_de_5 {
    width: 218px;
}

#pane_control div.formulario div.entradas_5 label select.entradas_2_de_5 {
    width: 221px;
}


/* entradas_3_de_5 por fila */
#pane_control div.formulario div.entradas_5 label.entradas_3_de_5 {
    width: 345px;
}

#pane_control div.formulario div.entradas_5 label input.entradas_3_de_5,
#pane_control div.formulario div.entradas_5 label textarea.entradas_3_de_5,
#pane_control div.formulario div.entradas_5 label span.date_entradas_3_de_5 {
    width: 333px;
}

#pane_control div.formulario div.entradas_5 label select.entradas_3_de_5 {
    width: 336px;
}


/* entradas_4_de_5 por fila */
#pane_control div.formulario div.entradas_5 label.entradas_4_de_5 {
    width: 460px;
}

#pane_control div.formulario div.entradas_5 label input.entradas_4_de_5,
#pane_control div.formulario div.entradas_5 label textarea.entradas_4_de_5,
#pane_control div.formulario div.entradas_5 label span.date_entradas_4_de_5 {
    width: 448px;
}

#pane_control div.formulario div.entradas_5 label select.entradas_4_de_5 {
    width: 451px;
}


/* 6 por fila */
#pane_control div.formulario div.entradas_6 label {
    width: 96px;
}

#pane_control div.formulario div.entradas_6 label.entrada {
    width: 96px;
}

#pane_control div.formulario div.entradas_6 label input.entrada,
#pane_control div.formulario div.entradas_6 label textarea.entrada,
#pane_control div.formulario div.entradas_6 label span.date_entrada {
    width: 84px;
}

#pane_control div.formulario div.entradas_6 label select.entrada {
    width: 87px;
}

/* entradas_2_de_6 por fila */
#pane_control div.formulario div.entradas_6 label.entradas_2_de_6 {
    width: 192px;
}

#pane_control div.formulario div.entradas_6 label input.entradas_2_de_6,
#pane_control div.formulario div.entradas_6 label textarea.entradas_2_de_6,
#pane_control div.formulario div.entradas_6 label span.date_entradas_2_de_6 {
    width: 180px;
}

#pane_control div.formulario div.entradas_6 label select.entradas_2_de_6 {
    width: 183px;
}

/* entradas_3_de_6 por fila */
#pane_control div.formulario div.entradas_6 label.entradas_3_de_6 {
    width: 288px;
}

#pane_control div.formulario div.entradas_6 label input.entradas_3_de_6,
#pane_control div.formulario div.entradas_6 label textarea.entradas_3_de_6,
#pane_control div.formulario div.entradas_6 label span.date_entradas_3_de_6 {
    width: 276px;
}

#pane_control div.formulario div.entradas_6 label select.entradas_3_de_6 {
    width: 279px;
}


/* entradas_4_de_6 por fila */
#pane_control div.formulario div.entradas_6 label.entradas_4_de_6 {
    width: 384px;
}

#pane_control div.formulario div.entradas_6 label input.entradas_4_de_6,
#pane_control div.formulario div.entradas_6 label textarea.entradas_4_de_6,
#pane_control div.formulario div.entradas_6 label span.date_entradas_4_de_6 {
    width: 372px;
}

#pane_control div.formulario div.entradas_6 label select.entradas_4_de_6 {
    width: 375px;
}


/* entradas_5_de_6 por fila */
#pane_control div.formulario div.entradas_6 label.entradas_5_de_6 {
    width: 480px;
}

#pane_control div.formulario div.entradas_6 label input.entradas_5_de_6,
#pane_control div.formulario div.entradas_6 label textarea.entradas_5_de_6,
#pane_control div.formulario div.entradas_6 label span.date_entradas_5_de_6 {
    width: 468px;
}

#pane_control div.formulario div.entradas_6 label select.entradas_5_de_6 {
    width: 471px;
}


/* 2 por fila */
#right div.formulario div.entradas_2 label {
    width: 103px;
}

#right div.formulario div.entradas_2 label.entrada {
    width: 103px;
}

#right div.formulario div.entradas_2 label input.entrada,
#right div.formulario div.entradas_2 label textarea.entrada,
#right div.formulario div.entradas_2 label span.date_entrada {
    width: 97px;
}

#right div.formulario div.entradas_2 label select.entrada {
    width: 100px;
}

/* 3 por fila */
#right div.formulario div.entradas_3 label {
    width: 68px;
}

#right div.formulario div.entradas_3 label.entrada {
    width: 68px;
}

#right div.formulario div.entradas_3 label input.entrada,
#right div.formulario div.entradas_3 label textarea.entrada,
#right div.formulario div.entradas_3 label span.date_entrada {
    width: 62px;
}

#right div.formulario div.entradas_3 label select.entrada {
    width: 65px;
}

/* entradas_2_de_3 por fila */
#right div.formulario div.entradas_3 label.entradas_2_de_3 {
    width: 136px;
}

#right div.formulario div.entradas_3 label input.entradas_2_de_3,
#right div.formulario div.entradas_3 label textarea.entradas_2_de_3,
#right div.formulario div.entradas_3 label span.date_entradas_2_de_3 {
    width: 130px;
}

#right div.formulario div.entradas_3 label select.entradas_2_de_3 {
    width: 133px;
}


/* end # generar_css */

/* Tabs */
ul.tab {
	list-style-type:none;
	margin:0;
}

ul.tab li {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	float: left;
	margin-left: 2px;
	background-color: #555; 	/* Fondo normal */
}
ul.tab li a {
	display: block;
	float: left;
	padding: 4px 1em;
	color: white; 						/* texto normal  */
}

ul.tab li.current {
  background-color:#d7d7d7; /* Fondo actual */
}

ul.tab li.current a {
 	padding:5px 1em;
	font-weight: bold;
  color: green;							/* Texto actual */
}

.tab_derecha {
	float:right;
}
.cortar {
	clear: both;
}